package modelo.estado;

import java.awt.Color;

import controlador.Controlador;
import modelo.diagrama.de.classes.Associacao;
import modelo.diagramas.ElementoDeModelo;
import modelo.diagramas.ObjetoBase;

public class StateAssociacaoSelecionado extends State {

	@Override
	public Boolean adicionaElementoDeModelo(int x, int y, ElementoDeModelo origem,
			ElementoDeModelo destino) {

		if ((origem != null) && (destino != null)) {
			Controlador.getInstance().adicionaElementoDeModelo(
					new Associacao( origem,
							destino, Color.BLACK,  3, ""));
			Controlador.getInstance().getGrupoBotoes().clearSelection();
			Controlador.getInstance().limpaOrigemDestinoSelecionado();
			return true;
		} else {
			System.out.println("NAO PODE PINTAR!!!");
			return false;
			
		}

	}

}
